home *** CD-ROM | disk | FTP | other *** search
/ Hardcore Gamer Resource Kit / Hardcore Gamer Resource Kit - Disc 3.iso / games / cybrdome.zip / README.TXT < prev    next >
Text File  |  1997-01-13  |  24KB  |  488 lines

  1.  
  2. http://www.atgp.com
  3.  
  4. To:    Whom it may concern (probably you!)
  5. From:    Stephen Clarke-Willson
  6. Date:    Monday, January 06, 1997
  7. Re:    CyberDome Notes
  8.  
  9. Overview of the game:
  10.  
  11. * 8 training levels
  12. * 64 game levels
  13. * 7 kinds of enemy ships - NOTE:  each one of the 
  14. approximately 450 enemy ships is individually tuned
  15. * 5 weapons
  16. * Heat seeking missile - tracks into enemy ship if within a 
  17. certain, large distance
  18. * Laser - more powerful than missile but requires direct hit
  19.  Laser and missile quantity is unlimited (displays as 999)
  20. * Flash bomb - more powerful than missile but requires near-
  21. direct hit
  22. * MIRV - Multiple Independent Retargetable Vehicles - splits 
  23. into four missiles when close to an object or after a short 
  24. time
  25. * Smart Bomb - launches out  and then destroys everything on 
  26. screen
  27. * 5 powerups
  28. * All power-ups are wire-frame - but note some hardware 
  29. cannot display wire-frame so power-ups might appear solid.
  30. * Partial Shield (green wire-frame sphere) -increase by 25%
  31.  Total shield is limited to 999%
  32. * Full Shield (yellow wire-frame sphere) - increase to 100% 
  33. or 200%
  34.  If player ship is at 99% or less, player ship is set to 
  35. 100%;
  36.  If player ship is at 100% - 199%, player ship is set to 
  37. 200%.
  38. * Cloaking (blue wire-frame sphere)- enemy ships are not 
  39. aware of location of player ship
  40.  Enemy ships also do not avoid player ship so it is easier 
  41. to accidentally run into enemy ships.  Lasts 20 seconds.
  42. * Invulnerable (magenta wire-frame sphere) - enemy ships can 
  43. not damage player ship
  44. Invulnerable overrides cloaking if both are picked up.  
  45. Lasts 20 seconds.
  46. * Extra ship (red wire-frame cube).
  47.  
  48.  
  49. Controls:
  50. * Keyboard controls:
  51. * Numeric keypad:
  52. * 1,4,7 - turn left
  53. * 3,6,9 - turn right
  54. * '*' - cycle through weapons
  55. * '/' - autotarget next enemy
  56. * '+', '-' - speed up, slow down
  57. * INS - shoot
  58. * Regular keyboard:
  59. * '/', 't' - autotarget next enemy
  60. * '=', '+' - speed up
  61. * '-', '_' - slow down
  62. * '*' - cycle through weapons
  63. * CTRL, SHIFT, Space - shoot
  64.     CTRL and SHIFT ignore the "typematic" rate imposed by 
  65. the keyboard BIOS, and therefore are more responsive for 
  66. shooting.
  67. * Alt-F4, of course, exits.
  68. * Joystick controls:
  69. * Button 1 - shoot
  70. * Button 2 - autotarget next enemy
  71. * Button 3 (if present) - cycle forward through weapons
  72. * Button 4 (if present) - cycle backward through weapons
  73.     For buttons 3 and 4, and '*' key, weapons with zero 
  74. ammo are skipped.
  75. * Direction pad - 
  76. * forward, back - tilt down, up
  77. * right, left - turn right, left
  78. Configuration Editor:
  79. * CyberDome Configuration Settings (greatly enlarged for 
  80. version 1.1):
  81. * Enable hardware acceleration - off by default, because of 
  82. the wide variety of driver bugs and implementations.
  83. * Maximized display - off by default; the default size is a 
  84. 400x300 window and works well on all P90 and above 
  85. computers. You can turn this option on or you can hit the 
  86. "Maximize" button (the little square one at the upper right) 
  87. to go "full screen" at the current resolution of the 
  88. display, but the game will still be running in a window..  
  89. On some display adapters there might not be enough display 
  90. memory to support 3D at that resolution.  If you have a 4 
  91. meg 3D board, then you can run at 800x600x16!  For a 2 meg 
  92. 3D board, 640x480x16 is the maximum recommended.  A P200 
  93. probably looks okay in software only at 800x600x16 and 
  94. should work on a 2 meg video board.
  95. * "Full Screen" display - this is Microsoft-talk for running 
  96. in a mode that takes over the display of your computer and 
  97. generally eliminates Windows from interfering with the game.  
  98. In this mode, the graphics are displayed at 640x480x16 and 
  99. there is no Windows interface present.  You can press Alt-F4 
  100. anytime to exit, or use Alt-Tab to switch away to other 
  101. applications.  When you return to the game, there will be a 
  102. slight (one to two second) pause while the drawing surfaces 
  103. are reacquired.  NOTE:  this is the only way to get 3dfx 
  104. VooDoo-based boards to accelerate the game, as they will not 
  105. work in a window.  If you have a 3dfx VooDoo-based board 
  106. (like the Righteous 3D) and you think the game is running 
  107. slowly, then make sure it is running "Full Screen."
  108. * Simplified Dome - off by default; on some computers, 
  109. particularly P100 or less with some 3D accelerators, the 
  110. "geometry setup time" can exceed the benefit from the 
  111. "rendering time" increase from the 3D card.  Therefore, 
  112. choosing "Simplified Dome" cuts down on the number of 
  113. geometry transforms; on the other hand, some accelerators 
  114. will convert the wireframe dome into a solid dome, which 
  115. looks terrible, in which case you should forgo this option.
  116. * Show Starfield - on by default; same as "Simplified Dome":  
  117. turning off the starfield can cut down on the number of the 
  118. geometry transforms; also, some hardware accelerators do not 
  119. support "point" display of objects, so you may have to use 
  120. this option if the starfield displays as a solid white 
  121. sphere when accelerated under hardware.
  122. * Use textured starfield:  some hardware cannot display 
  123. "point" mode stars, but is very fast at painting textures 
  124. (most notably cards based on the 3dfx VooDoo chipset, such 
  125. as the Righteous 3D).  In this case, you can get an 
  126. interesting looking starfield by turning on this option; you 
  127. must also have "show starfield" turned on.
  128. * Use polygonal explosions - off by default; the Matrox 
  129. Millennium does not support textures which are used for 
  130. explosions, and so polygonal explosions can be used instead.  
  131. Also, one some computers, there is a noticeable slowdown (a 
  132. fraction of a second) while the textured explosions are 
  133. created.  On these computers you might prefer to have 
  134. polygonal explosions.  Game play will be a bit snappier.  
  135. Also, some hardware accelerators abort (without any error 
  136. messages) after a certain number of explosions occur; this 
  137. can range anywhere from a couple of levels into the game to 
  138. over 30!  If this happens to you, after you stop yelling, 
  139. switch to polygonal explosions.
  140. * Lighted Explosions:  Surprisingly, this seems to add very 
  141. little overhead and makes the area surrounding an explosion 
  142. light up when something blows up.  Turning this off will 
  143. speed up the game a little bit on really slow systems.
  144. * Use Perspective Correction - off by default; there is no 
  145. performance penalty in the "software only" version, but many 
  146. 3D accelerators slow down tremendously if this is turned on.  
  147. You give up a little visual fidelity but not much.
  148. * Use Texture Filtering - off by default; bilinear filtering 
  149. of the textures drastically improves the explosion textures 
  150. and should be turned on if your hardware accelerator 
  151. supports it.  It is off by default because it will 
  152. drastically slow down the software-only renderer.
  153. * Remove HUD:  this will remove all the game status data 
  154. from the display screen; if you are running in a window, the 
  155. status display is moved to the small area at the bottom of 
  156. the window where your current status can be read.  If you 
  157. remove this and are running "Full Screen", you'll have to 
  158. guess how well you are doing, as there is no status bar 
  159. present!  This is generally recommended only for very slow 
  160. boards and should only be used when in a windowed mode.
  161. * Turn off background textures: These are the patterns or 
  162. title screens displayed behind the text (which is actually 
  163. 3D, hence the shading), and you're not missing much by 
  164. turning these off.  These work fine in software-only 
  165. rendering but seem to break virtually every hardware 
  166. accelerator. In fact, since so much hardware is broken, as 
  167. soon as you choose to enable hardware acceleration (if 
  168. present), background textures are turned off as well.
  169. * Enable joystick - on by default.
  170. * Calibrate joystick every time - on by default.  If the 
  171. player's joystick is of good quality and relatively stable, 
  172. then the player can turn this off and skip the calibration 
  173. stage at startup.
  174.     Note:  pressing 'Skip' on the first calibration screen 
  175. will also reuse the existing settings for the joystick.
  176.     Note:  if the joystick doesn't have a sufficient range 
  177. of motion, the joystick calibration screens will reject the 
  178. calibration.  The player can choose "recalibrate" to try 
  179. again or 'skip' to ignore the joystick altogether.   
  180. Usually, the joystick will fail to have a sufficient range 
  181. of motion because the player simply failed to move the 
  182. joystick correctly, and recalibrating will fix the problem.
  183. * Play Startup Movie - on by default; turn off to speed 
  184. startup time.
  185. * Enable command line options - off by default, since the 
  186. command line options aren't generally documented.  Turn on 
  187. to allow special processing at startup.  This is the only 
  188. way to enter cheat codes.
  189. * MIDI music - play music through sound card
  190. * CD Audio - play music from CD, but be sure to place CD in 
  191. drive.  Behavior with multiple CD drives is not defined; the 
  192. player must place the CD in the correct drive.
  193. * No music - sound effects only.
  194. * Save button - save settings in registry.
  195. * Cancel button - do not save any changes in registry.
  196. Trouble Shooting
  197. * Explosions look like white or black squares - the video 
  198. card does not support textures (Matrox Millennium); select 
  199. polygonal explosions.
  200. * Explosions looked okay, but suddenly look strange later in 
  201. the game:  the 3D video driver is broken; select polygonal 
  202. explosions.
  203. * Explosions look okay, but after some number of levels the 
  204. game either hangs or exits without any error messages - the 
  205. video driver is broken - select polygonal explosions.
  206. * Explosions look okay, but after some number of levels the 
  207. game gives an error message something like this:  "The 
  208. cooperative level has already been set." - the video driver 
  209. is broken, select polygonal explosions.
  210. * Background is one solid color - your driver doesn't 
  211. support either "point" display mode and therefore is 
  212. displaying the star field as one solid color; OR, your 
  213. driver doesn't support wire frame mode, and therefore is 
  214. displaying the "simplified dome" as one solid color.  Turn 
  215. off the star field and do NOT use the simplified dome in 
  216. this case.
  217. * "Unable to create surface"; generally caused by trying to 
  218. run at too high a screen resolution - try 640x480x16 if you 
  219. have a 2meg card and 640x480x8 if you have a 1meg card.  
  220. Note:  the minimum size required for 3D acceleration is 
  221. 2megs.
  222. * Objects sometimes appear in the wrong color; this is a 
  223. Direct3D(tm) bug that shows up sometimes on 8-bit (256 
  224. color) displays.  Try to switch to 16-bit graphic mode if 
  225. there is sufficient video memory.
  226. * Joystick disappeared - DirectX 3 installation seems to 
  227. disable joystick; reinstalling joystick driver from vendor 
  228. or Microsoft Windows 95(tm) disk will fix it.  This appears 
  229. primarily to people who are upgrading from DirectX2 to 
  230. DirectX3.
  231. * Secret method for installing CyberDome without installing 
  232. DirectX:  You would want to do this when you've carefully 
  233. downloaded the latest drivers for your hardware and you 
  234. don't want the DirectX install program to change any of your 
  235. settings.  Run "Setup" directly from the CD-ROM from an MS-
  236. DOS command window, with the "-nodx" option, like this:  
  237. "C:> setup -nodx"; use this when you like the way your 
  238. system is set up (DirectX 2 or DirectX 3) and you want to be 
  239. sure that the CyberDome install does not overwrite your 
  240. drivers.  CyberDome is designed to work best with DirectX3 
  241. but in limited testing has worked well with DirectX 2 as 
  242. well.
  243. * Another way to avoid installing the DirectX subsystem:  
  244. Press SHIFT when clicking "Next" the first time (after 
  245. specifying the install directory); this will skip DirectX 
  246. installation.
  247. * To save 8 megs of disk space, it is okay to delete the 
  248. opening movie, called "startup.avi".  It is not necessary to 
  249. turn off "Play Startup Movie"; if it's gone, it won't play 
  250. and no errors will be reported.
  251. * DEBUG VERSION:  If you are running the "debug" version of 
  252. CyberDome there are special options available during game 
  253. play.  (Secret:  You can enable the debug version by using 
  254. the command line option "-edit".)  This is an unsupported 
  255. features - and if you give it a try I recommend you run in a 
  256. window and not 'FullScreen'.  CTRL and SHIFT are not 
  257. available for firing weapons.  If you click on an object 
  258. with the mouse, the game will freeze and then you can make 
  259. modifications to the object under the "Object" menu.  To 
  260. continue the game, choose "Object->Deselect".  You can alter 
  261. the display properties (wire-frame, flat, gouraud) or change 
  262. the texture.  Experiment.  Under the "Scenes" menu you can 
  263. change various hardware characteristics.  Experiment. You 
  264. can hit "i" (lower-case "eye") to give yourself weapons, and 
  265. "t" (lower-case tee) to give yourself ships. This is a 
  266. completely unsupported mode.
  267.  
  268. Game notes:
  269. * "-demo" option on command line now goes directly to demo - 
  270. for trade show use (skips all interaction except option to 
  271. run configuration editor).
  272. * When weapon count goes to zero, the new weapon chosen is 
  273. the next available LESS powerful weapon, instead of the 
  274. other way.  This way you don't accidentally use up your more 
  275. powerful weapons.
  276. * Also, the smart bomb is never automatically chosen so you 
  277. don't use it accidentally.
  278. * There are now some command line options to aid testing or 
  279. for cheating:  
  280. * "-level xx" or "-l xx" pretends level 1 is level xx, so 
  281. once you complete level 1, you will jump to level "xx + 1".
  282. * "-ships xx" or "-n xx" gives you xx ships.
  283. * "-p nnnnn" gives you nnnnn points.
  284. * "-infiniteguns" will never decrement your ammo counter.  
  285. NOTE:  you still must pick up the appropriate weapon power-
  286. up at least once before you can fire the weapon.
  287. * "-infinitelives" will never decrement your ship counter.
  288. * "-invulnerable" configures the game so you will never die.  
  289. Well, almost never.  There seem to be times when you can ram 
  290. into one of the star-shaped enemies and die - so be careful!  
  291. Of course, between "-infinitelives" and "-invulnerable" you 
  292. shouldn't have too much trouble.
  293. * "-nodeath" is an earlier verision "-invulnerable" you 
  294. might want to try.  Or combine it with "-invulnerable" as 
  295. this might correct the one known case where you can die.  
  296. After all, if you're cheating, you might as well cheat all 
  297. the way.
  298. * Note:  press escape to skip the intro movie if you want.
  299.  
  300. Changes for version 1.1:
  301. * New "lighted explosions".
  302. * Runs "Full Screen" (and therefore supports 3dfx VooDoo 
  303. based cards).
  304. * It is possible to turn off the HUD.
  305. * There is a textured star mode (mainly for the VooDoo).
  306. * Background textures (for dialog boxes) can be turned off 
  307. (background textures in dialog boxes broke many cards).
  308. * You can set the difficulty level from the configuration 
  309. editor or from the command line:  -easy (hits to your ship 
  310. are 1/2 strength); -normal; -hard (hits to your ship are 
  311. twice normal strength!).  -hard is very hard.  For that 
  312. matter, -normal is pretty hard.
  313. * A bug that prevented 10-button joypads (like the new 
  314. Microsoft Sidewinder Gamepad) from initializing and 
  315. therefore crashed the game has been fixed.
  316. * The simulation is more accurate on systems with a slow 
  317. frame rate.
  318. * The game runs much faster on slower systems (P120 and 
  319. below) when lots of bullets are present.
  320. * There was a ship you could only kill with a smart bomb on 
  321. level 34; this has been corrected.  (It was too close to the 
  322. dome and your missiles would disappear before hitting the 
  323. ship.)
  324. * The first screen used to display in two sections - the 
  325. title and then the copyright.  This broke lots of hardware 
  326. so everything displays at once.
  327. * There is a new (one second) delay between levels so the 
  328. computer voice doesn't step on her own speech.
  329. * You can leave textures turned on but turn off separately 
  330. background textures for dialog boxes that break so much 
  331. hardware.  (In fact, just enabling the hardware will do 
  332. this, since virtually every driver crashes from this.  It 
  333. appears to be an interface problem in Direct3D.)
  334. * The main dome is textured.
  335. * You can turn on the status line and turn off the HUD 
  336. (recommended for windowed modes only) (command line: "-
  337. nohud").
  338. * There was a very rare timing bug where you might die and 
  339. see the "Game Over" screen and then return to the game, dead 
  340. in the water.  This has been corrected.
  341. * The power-ups have all been changed to wire-frame for 
  342. simplicity; in addition, for those accelerated video boards 
  343. that can't display wire-frame, each power-up has a unique 
  344. color to help identify them if there are displayed as 
  345. solids.
  346. * Note: there is additional score information hidden in the 
  347. registry:  visit 
  348. HKEY_CURRENT_USER\Software\AtGP\CyberDome\Scores to see more 
  349. statistics on how well you've done.
  350.  
  351. 3D Driver Tips:
  352. * Many drivers arbitrarily die because of the hard work 
  353. required to show multiple textured explosions.  This is 
  354. severely annoying because it results in the game locking up.  
  355. To test your hardware to see if this happens without playing 
  356. the game just to see it crash, set your hardware up to 
  357. display textured explosions and then let the demo mode run 
  358. for a couple of hours.  If it runs for over two hours, then 
  359. you are unlikely to have a problem playing the entire game.  
  360. The game has been tested for over eight hours in the 
  361. software mode and with the 3dfx VooDoo Direct3D driver, so 
  362. if the game dies on your driver, it is a driver bug.  THE 
  363. FIX:  use polygonal explosions and complain to your hardware 
  364. manufacturer.  There are very few games that really stress 
  365. the hardware as much as CyberDome so encourage your hardware 
  366. vendor to use CyberDome to test their drivers.  The only 
  367. verified drivers that work reliably with textured 
  368. explosions, as of TODAY, Monday, January 06, 1997, is the 
  369. 3dfx driver and the built-in software drivers.  Your mileage 
  370. may very as new drivers are created and released all the 
  371. time.  All other drivers we've tested (S3, Matrox, PowerVr, 
  372. ATI Rage I & II) run for hours with polygonal explosions.
  373. * Several hardware drivers refuse to run the game more than 
  374. once without rebooting the computer.  This is very annoying 
  375. as you might imagine.  The symptom is that you will get a 
  376. "wait" cursor when you try to run the game again, but no 
  377. window will be created.  After a few seconds the "wait" 
  378. cursor disappears and that's that.  There is a program 
  379. called "Killhelp.exe" which will kill off the DirectDraw 
  380. helper program and let you run again, but I'm worried that 
  381. it is protected by license agreements with Microsoft so I 
  382. haven't included it.  Also, you could do some damage with it 
  383. if there is more than one DirectDraw program running.  
  384. Still, you might want to hunt around on the Web for it - 
  385. someone may have illegally posted it somewhere - or perhaps 
  386. Microsoft will purposefully make it available.  In the 
  387. meantime, I may get around to writing one that does the same 
  388. thing, so check the Above the Garage Productions web site 
  389. from time-to-time, at http://www.atgp.com .
  390. * Speaking of software drivers, Direct3D comes with two: the 
  391. so-called "Ramp" or monochrome driver and so-called "RGB" or 
  392. full-color driver.  The monochrome driver isn't really just 
  393. one-colored but it does use internal tables to simplify 
  394. color calculations.  It is generally faster to use unless 
  395. you have hardware acceleration.  This is the default case 
  396. for non-accelerated computers.  If you happen to have an MMX 
  397. compatible computer, you might want to try RGB mode, which 
  398. runs faster than Ramp mode because of the use of special MMX 
  399. instructions that allows the computer to calculate the 
  400. entire color spectrum (Red, Green, Blue - hence "RGB") at 
  401. once.  You might also want to try it if you have a very fast 
  402. (P200 or higher) Pentium or Pentium Pro.  TO ENABLE:  use 
  403. the command-line prompt and enter the option "-rgb".
  404. * There are a number of files called "something.reg" on the 
  405. CD-ROM.  These files will pre-load the registry with 
  406. settings that, at the time of this writing, given the 
  407. current hardware drivers, will enable a particular card to 
  408. work with CyberDome to the best of its ability.  All you 
  409. need to do is to double-click on one of these files and the 
  410. registry settings (which are what you are editing with the 
  411. Configuration Editor) will be modified for that card.  
  412. Generally speaking, the situation over time will tend to get 
  413. better, so if you like, after using one of these files, you 
  414. can use the Configuration Editor to selectively enable 
  415. additional features when you get a new driver in order to 
  416. test out the capabilities of the new driver.
  417. * Special note on 3dfx VooDoo-based cards:  This is only 
  418. card, as of this writing, that can handle the textured star 
  419. field.  Amazingly, software drivers on fast machines in 
  420. reasonably sized windows (you have to test this yourself) 
  421. can often display the textured star field when an 
  422. accelerated card can not.  (Kind of a bummer, eh?)  The 3dfx 
  423. card looks really great with the following settings:  
  424. textures on, perspective correct textures on, filtered 
  425. textures on, fullscreen (the only way it will work), hud on, 
  426. show starfield on, use textured starfield on, use high-color 
  427. textures on, lighted explosions on, ..., and I think that's 
  428. everything.  You might also try those settings on a P200 in 
  429. a 400x300 or 640x480 window.
  430. * An annoying trait of many drivers is an inability to 
  431. gracefully switch from an 8-bit (256 color) desktop mode to 
  432. 16-bit mode full-screen without messing up.  If you think 
  433. this might be affecting you, try setting your desktop color 
  434. depth to the same color depth you want to run the game.
  435. Game Tips:
  436. * Overall, this is a difficult game.  You can make it much 
  437. easier with the "-easy" command line option or "Easy" choice 
  438. in the Configuration Editor.  If you're good - really good - 
  439. you can finish the entire game (all 64 levels) in a little 
  440. over an hour at the normal settings.  Nobody has completed 
  441. the game (yet) on hard.
  442. * Use the first few levels to master the auto-targeting.  
  443. You'll know you're good at it because you'll make it up to 
  444. around level 20.  Then things get harder again.  At level 20 
  445. you'll have the opportunity to start collecting lots of life 
  446. power-ups.  You can collect about four extra lives in level 
  447. 20.  What you should do is to collect three of them and then 
  448. allow yourself to be killed.  This will let you restart the 
  449. level and collect another three lives.  Do this any number 
  450. of times until you feel you have enough lives to finish the 
  451. game.  There are other levels with ship power-ups (try to 
  452. figure out the scenes.scw file if you want to find them - 
  453. it's a text file), but this is the easiest place to collect 
  454. them.  NOTE:  you'll have to give up all your hard-earned 
  455. health to do this - it's worth it.
  456. * NOTE:  editing the scenes.scw file may make it unusable!  
  457. It will certainly eliminate any possibility of customer 
  458. service from MMI!
  459. * Save your smart-bombs for times when you just can't hack a 
  460. level.
  461. * In some of the levels where the ships are flying very 
  462. fast, the best way to attack them is to figure out where 
  463. they are flying, and then fly the opposite direction, toward 
  464. the ship.  So if a ship is flying in a circle around the 
  465. dome, get a feel for the pattern, and then fly the opposite 
  466. direction.  This gives you the most time to target the ship 
  467. and let loose some heat seeking missiles, MIRVs, or bombs.  
  468. (Of course, try to avoid a head-on collision.)
  469. * In some levels, some of the ships start out close to you, 
  470. and auto-targeting them (as in the 3rd training level) will 
  471. cause a lot of damage.  The easiest way to get the situation 
  472. under control (use this in the 8th training level too) is to 
  473. hit the auto-target key or button several times in a row - 
  474. this will point you toward a ship that is far enough away 
  475. from you that you'll have some time to think about what 
  476. you're doing and usually fly you away from the nearby ships.
  477. * Good luck!
  478.  
  479. For more information, visit the Above the Garage Productions 
  480. World Wide Web page at http://www.atgp.com.
  481.  
  482.  
  483.  
  484. 13
  485.  
  486.  
  487.  
  488.